Hml: an Innovative Hardware Description Language and Its Translation to Vhdl
نویسنده
چکیده
HML (Hardware ML) is an innovative hardware description language based on the functional programming language SML (Standard ML). HML is a high-order language that supports polymorphic functions. HML's advanced type system provides many constructs that are important to hardware descriptions but are lacking in the more mature, widely used hardware description languages such as VHDL and Verilog. Its succinct syntax provides a simple and concise notion for describing hardware. HML programs do not need to specify types and interfaces while describing hardware; they are automatically inferred using advanced type checking and type inference techniques. We have implemented an HML type checker and a translator to VHDL. The HML-to-VHDL translator automatically infers types and interfaces and generates a synthesizable subset of VHDL. This makes it possible for users to describe hardware in HML and still be able to make use of the rich availability of VHDL tools or to integrate with other VHDL packages or programs. Examples are given to illustrate the HML system. Table of
منابع مشابه
Implementation of Face Recognition Algorithm on Fields Programmable Gate Array Card
The evolution of today's application technologies requires a certain level of robustness, reliability and ease of integration. We choose the Fields Programmable Gate Array (FPGA) hardware description language to implement the facial recognition algorithm based on "Eigen faces" using Principal Component Analysis. In this paper, we first present an overview of the PCA used for facial recognition,...
متن کاملHML: A language for high-level design of high-frequency circuits
This talk will present the hardware description language HML. HML is a hardware description language based on the OCaml dialect of the ML programming language. We have used it successfully at IBM’s Austin Research Laboratory in the design of a recent test-chip. The chip, which was intended to test a novel digital MOS circuit family designed to run at very high-frequencies, was fabricated in mid...
متن کاملEver considered SystemC ?
In recent years a lot of new C-based design languages have been developed. They all promise a smoother transition from a high level to a low level description of a hardware system. A disadvantage of these new languages is that a lot of simulation models of e.g. FPGA-cores are only available in standard languages like VHDL or Verilog. This makes it hard to develop a complete system with one of t...
متن کاملA Comparative Study of VHDL Implementation of FT-2D-cGA and FT-3D-cGA on Different Benchmarks (RESEARCH NOTE)
This paper presents the VHDL implementation of fault tolerant cellular genetic algorithm. The goal of paper is to harden the hardware implementation of the cGA against single error upset (SEU), when affecting the fitness registers in the target hardware. The proposed approach, consists of two phases; Error monitoring and error recovery. Using innovative connectivity between processing elements ...
متن کاملBehavioral Modeling and Simulation of Semiconductor Devices and Circuits Using VHDL-AMS
During the past few years, a lot of work has been done on behavioral models and simulation tools. But a need for modeling strategy still remains. The VHDL-AMS language supports the description of analog electronic circuits using Ordinary Differential Algebraic Equations (ODAEs), in addition to its support for describing discrete-event systems. For VHDL-AMS to be useful to the analog design ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995